package com.xiaojiehzu.jex.client.core.counter;

/**
 * @author 朱小杰
 * 时间 2017-11-05 .10:08
 * 说明 阶段性的计数器
 */
public interface PhasesCounter extends JexCounter{

    /**
     * 获取一个阶段的时间长度，单位毫秒
     * @return
     */
    long getPhasesTime();

    /**
     * 统计当前阶段有多少个异常信息
     * @return
     */
    long countPhasesException();

    /**
     * 清除当前阶段的计数器
     */
    void clearPhasesCounter();

}
